#include <stdio.h>


int main(int argc, char const *argv[])
{
    long int a = 556; //0010 0010 1100
    long int b = 724; //0010 1101 0100
    long int i=3;
    i = ~(i<<31);
    long int c = b & i;
    long int d=3; d = d<<31;
    long int e = c | d;
    printf("%ld\n",e);
    return 0;
}
